H.264/AVC CODEC: Instruction Level Complexity Analysis
نویسندگان
چکیده
H.264/AVC has been designed particularly to improve coding efficiency and network friendliness. In this paper, a simulator and profiler tool set based on the SimpleScalar framework [1] is developed to derive instruction level complexity of the H.264/AVC codec [2]. The reference software JM8.6 is analyzed. Arithmetic, logic, shift, control operations and memory bandwidth requirements for the full codec are presented. The results of various configurations on a tool-by-tool basis are compared and analyzed so that trade-off decisions can be made. Finally, a performance metric combining complexity, the objective quality and the bit-rate is presented to assist design space exploration.
منابع مشابه
Enhancing the Performance of H.264/AVC in Adaptive Group of Pictures Mode Using Octagon and Square Search Pattern
This paper integrates Octagon and Square Search pattern (OCTSS) motion estimation algorithm into H.264/AVC (Advanced Video Coding) video codec in Adaptive Group of Pictures (AGOP) mode. AGOP structure is computed based on scene change in the video sequence. Octagon and square search pattern block-based motion estimation method is implemented in inter-prediction process of H.264/AVC. Both these ...
متن کاملPipelining Architecture Design of the H.264/AVC [email protected] Codec For HD Applications
This paper presents the macroblock/slice level pipeline structure for an H.264/AVC [email protected] codec. In H.264/AVC, level 4.2 (L4.2) in high profile (HP) describes the encoding/decoding capability of 1920x1088@64p sequence/ bitstream of up to 62.5 Mbps. To meet this tremendous specification, the novel hardwired architecture of the H.264/AVC codec is also presented. It supports both encoding and dec...
متن کاملLow complexity bit-plane entropy coding for 3-D DWT based video compression
This paper is dedicated to entropy coding for scalable video compression based on three-dimensional discrete wavelet transform (3-D DWT). A new simple bit-plane entropy coding of wavelet subband matrices is proposed. Practical results show that 3-D DWT video codec with proposed entropy coding allows to increase the encoding speed 2-3 times for the same quality level in comparison with x.264 cod...
متن کاملAnalysis of Power Consumption of H.264/AVC-based Video Sensor Networks through Modeling the Encoding Complexity and Bitrate
The H.264/AVC video encoding standard has many advanced features that can be tailored to suit a wide range of applications. In order to obtain optimal coding performance in video sensor networks (VSNs), it is essential to find the right setting parameters for the encoder. There is a trade-off between required energy for encoding and transmission of video content in VSNs that can be exploited to...
متن کاملDynamic Data Partition Algorithm for a Parallel H.264 Encoder
The H.264/AVC standard is a highly efficient video codec providing high-quality videos at low bit-rates. As employing advanced techniques, the computational complexity has been increased. The complexity brings about the major problem in the implementation of a real-time encoder and decoder. Parallelism is the one of approaches which can be implemented by multi-core system. We analyze macroblock...
متن کامل